/*
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 *
 * Copyright (c) 2008-2011, Salzburg Research. All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 * - Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * - Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 * - Neither the name of the LMF library client Project nor the names of its contributors
 * may be used to endorse or promote products derived from this software
 * without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 *
 * Contributor(s):
 * Stephanie Stroka
 *
 * File Info:
 * User: Stephanie Stroka
 * Date: 2011/08/19
 * Time: 18:04
 *
 * Project: lmflib
 */

package kiwi.facading.model;

/**
 *
 * @author Sebastian Schaffert
 */
public class Constants {

	// the KiWi namespace used in XHTML documents for kiwi: attributes and elements
	public static final String NS_KIWI_HTML    = "http://www.kiwi-project.eu/kiwi/html/";
	public static final String NS_KIWI_EXPORT  = "http://www.kiwi-project.eu/kiwi/export/";

    public static final String NS_KIWI_CORE    = "http://www.kiwi-project.eu/kiwi/core/";
    public static final String NS_KIWI_REASONING   = "http://www.kiwi-project.eu/kiwi/reasoning/";
    public static final String NS_KIWI_CORE_KNOWLEDGESPACE      = "http://www.kiwi-project.eu/kiwi/core/knowledgespace#";
    public static final String NS_KIWI_SPECIAL = "http://www.kiwi-project.eu/kiwi/special/";
    public static final String NS_KIWI_TRIPLE  = "http://www.kiwi-project.eu/kiwi/triple/";
    public static final String NS_TAGIT        = "http://www.kiwi-project.eu/tagit/";
	public static final String NS_EVENTIM        = "http://www.eventim.de/";

    public static final String NS_FCP_CORE     = "http://www.newmedialab.at/fcp/";

    public static final String NS_DEMO    = "http://www.lmf-demo.at/";

    // LMF Namespaces
    public static final String NS_LMF_TYPES    = "http://www.newmedialab.at/lmf/types/1.0/";
    public static final String NS_LMF_FUNCS    = "http://www.newmedialab.at/lmf/functions/1.0/";

    // XML Namespaces
    public static final String NS_XSD          = "http://www.w3.org/2001/XMLSchema#";
    public static final String NS_XML          = "http://www.w3.org/TR/2006/REC-xml11-20060816/#";
    public static final String NS_XHTML                 = "http://www.w3.org/1999/xhtml";

    // RDF Namespaces
    public static final String NS_RDF          = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
    public static final String NS_RDFS         = "http://www.w3.org/2000/01/rdf-schema#";
    public static final String NS_OWL          = "http://www.w3.org/2002/07/owl#";

    public static final String NS_ATOM         = "http://www.w3.org/2005/Atom";

    // namespaces of some frequently used ontologies
    public static final String NS_FOAF         = "http://xmlns.com/foaf/0.1/";
    public static final String NS_LASTFM	   = "http://foaf.qdos.com/lastfm/schema/";
    public static final String NS_BIO 		   = "http://purl.org/vocab/bio/0.1/";
    public static final String NS_CONT         = "http://www.w3.org/2000/10/swap/pim/contact#";
    public static final String NS_GEO          = "http://www.w3.org/2003/01/geo/wgs84_pos#";
	public static final String NS_GEONAMES	   = "http://www.geonames.org/ontology#";
    public static final String NS_SIOC         = "http://rdfs.org/sioc/ns#";
    public static final String NS_MOAT         = "http://moat-project.org/ns#";
    public static final String NS_HGTAGS       = "http://www.holygoat.co.uk/owl/redwood/0.1/tags/";
    public static final String NS_DC           = "http://purl.org/dc/elements/1.1/";
    public static final String NS_DC_TERMS     = "http://purl.org/dc/terms/";
    public static final String NS_SKOS         = "http://www.w3.org/2004/02/skos/core#";
    public static final String NS_SCOT         = "http://scot-project.org/scot/ns#";
	public static final String NS_EXIF    	   = "http://www.kanzaki.com/ns/exif#";

    public static final String MIME_TYPE_ALL       = "*/*";
    public static final String MIME_TYPE_HTML       = "test/html";
    public static final String MIME_TYPE_JSON       = "application/json";
    public static final String MIME_TYPE_XHTML       = "application/xhtml+xml";
    public static final String MIME_TYPE_RDFXML       = "application/rdf+xml";


}
